/* ------ general
-----------------------------------------------*/

body {
background:url(../gfx/bg.jpg) repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
line-height:18px;
}

.wrapper {
width:1000px;
margin:0 auto;
}

.player {
width:380px;
position:relative;
margin:0 auto;
}

.ytube {
display:none;
position:absolute;
top:105px;
left:-200px;
width:500px;
height:350px;
padding:10px;
background:url(../gfx/opac.png) repeat;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
-moz-box-shadow:0 0 4px #000;
-webkit-box-shadow:0 0 4px #000;
box-shadow:0 0 4px #000;
}

.ytube .stop {
display:block;
position:absolute;
top:4px;
right:4px;
width:16px;
height:16px;
text-indent:-9999px;
outline:none;
background:url(../gfx/stop.png) no-repeat;
}


#video {
float:left;
clear:both;
width:380px;
}

#video .image {
float:left;
width:120px;
height:90px;
font-size:0;
line-height:0;
overflow:hidden;
position:relative;
-moz-box-shadow:0 0 4px #000;
-webkit-box-shadow:0 0 4px #000;
box-shadow:0 0 4px #000;
}

#video .entry {
float:right;
width:245px;	
font-weight:bold;
}

.entry .title {
padding:0;
margin:0;
margin-bottom:5px;
font-weight:bold;
font-size:13px;
color:#efefef;
text-shadow:1px 1px 0 #212121;
}

.entry span {
margin-right:8px;
font-size:10px;
font-weight:normal;
color:#999;
}

.entry .favs {
display:block;
background:url(../gfx/favs.png) no-repeat left center;
padding-left:20px;
margin-bottom:5px;
}

.image .controls {
position:absolute;
top:50%;
left:50%;
margin:-17px 0 0 -20px;
padding:10px 15px;
background:url(../gfx/opac.png) repeat;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}

.controls a {
float:left;
display:block;
text-indent:-9999px;
outline:none;
width:10px;
height:15px;
background-repeat:no-repeat;
}

.controls .play {
background-image:url(../gfx/play.png);
}

.controls .pause {
background-image:url(../gfx/pause.png);
}

a {
text-decoration:none;
color:#555;
}

a img {
border:none;
}